Приложение 2. Описание элементов журнала регистрации

В данном приложении описывается структура журнала регистрации в случае выгрузки его в формате XML-файла.

Формат XML-документа выгрузки журнала регистрации:

● пространство имен: http://v8.1c.ru/eventLog;

● префикс пространства имен (по умолчанию): v8e.

EventLog

Корневой элемент документа. Содержит собственно события журнала регистрации (элементы Event).

Event

Содержит элементы, описывающие событие журнала регистрации.

Level

Тип: Перечисление уровня события. Значение уровня события.

Date

Тип: ДатаВремя. Значение даты и времени события.

Application

Тип: Строка. Имя приложения, в котором произошло событие.

ApplicationPresentation

Тип: Строка. Представление приложения, в котором событие произошло.

EventName

Тип: Строка. Имя произошедшего события.

EventPresentation

Тип: Строка. Представление произошедшего события.

UserID

Тип: UUID. Идентификатор пользователя, инициировавшего событие.

UserName

Тип: Строка. Имя пользователя, инициировавшего событие.

MetadataName

Тип: Строка. Составное имя в англоязычном варианте термов и с использованием имен метаданных. Для событий, предусматривающих наличие списка метаданных (события доступа к данным), содержит список элементов Item, в каждом из которых содержится имя объекта метаданных.

MetadataPresentation

Тип: Строка. Представление объекта метаданных на языке пользователя (синонимы). Для событий, предусматривающих наличие списка метаданных (события доступа к данным), содержит список элементов Item, в каждом из которых содержится представление объекта метаданных.

Comment

Тип: Строка. Комментарий к событию.

Data

Тип: Произвольный. Данные события. Если тип данных не может быть представлен в виде XML, то производится запись значения Неопределено (пустой элемент с атрибутом xsi:nil = "true").

Может содержать структуры, массивы и таблицы (для событий доступа к данным, аутентификации и работы с пользователями информационной базы).

DataPresentation

Тип: Строка. Представление данных события.

TransactionStatus

Тип: Статус транзакции для события. Статус транзакции может принимать следующие значения:

InProgress ‑ транзакция не завершена;

Committed ‑ транзакция зафиксирована;

RolledBack ‑ транзакция отменена;

NotApplicable ‑ запись выполняется вне транзакции.

TransactionID

Тип: Строка. Идентификатор транзакции.

Connection

Тип: Число. Номер соединения.

Для события завершения сеанса в клиент-серверной информационной базе данное поле всегда равно 0.

Session

Тип: Число. Номер сеанса.

ServerName

Тип: Строка. Имя рабочего сервера.

Port

Тип: Число. Основной сетевой порт.

SyncPort

Тип: Число. Вспомогательный сетевой порт.

SessionDataSeparation

Содержит коллекцию элементов, описывающих разделители, которые использовались в сеансе во время регистрации события. Имя элемента соответствует имени разделителя, значение элемента содержит значение разделителя.

SessionDataSeparationPresentation

Содержит коллекцию элементов Item, со значениями типа Строка, содержащими представления разделителей в том же порядке, что и в элементе SessionDataSeparation.